package com.zgjkhis.modules.charges.domain.vo;

import com.zgjkhis.modules.charges.domain.PrescriptionOrder;
import com.zgjkhis.modules.charges.domain.PrescriptionRefundDetail;
import com.zgjkhis.modules.system.domain.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @ClassName ExpenseDetail
 * @Deacription 费用明细
 * @Author yzq
 * @Date 2021/7/14 9:41
 * @Version 1.0
 **/
@Data
public class OrderPrint {

    @ApiModelProperty(value = "退款记录详情")
    List<PrescriptionRefundDetail> prescriptionRefunds;
    @ApiModelProperty(value = "订单详情")
    private PrescriptionOrder order;
    @ApiModelProperty(value = "问诊详情")
    private Consult consult;
    @ApiModelProperty(value = "处方列表")
    private List<Info> infos;
    @ApiModelProperty(value = "订单地址")
    private OrderAddress orderAddress;
    @ApiModelProperty(value = "门店")
    private Store store;
    @ApiModelProperty(value = "渠道")
    private ApiChannel apiChannel;
    @ApiModelProperty(value = "渠道门店")
    private ApiChannelStore apiChannelStore;
    @ApiModelProperty(value = "退款金额")
    private BigDecimal refund;

}
